set the homepage URL on my GitLab profile to www.byteblaze.com
RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [6] button '', hasPopup='menu', expanded=False list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 18', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov' heading 'Byte Blaze / 2019-nCov' [112] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov' StaticText 'Owner' paragraph '' StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.' [21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests' [24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues' StaticText 'Updated' time 'Nov 7, 2025 6:54pm GMT+0600' StaticText '17 hours ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [113] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main' [27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:26pm GMT+0600' StaticText '13 hours ago' listitem '' [31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [114] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Nov 8, 2025 12:16am GMT+0600' StaticText '12 hours ago' listitem '' [36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [115] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Nov 8, 2025 2:36am GMT+0600' StaticText '9 hours ago' listitem '' [41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [116] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main' [43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Nov 7, 2025 10:49pm GMT+0600' StaticText '13 hours ago' listitem '' [47] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt' heading 'Byte Blaze / Chatgpt' [117] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt' StaticText 'Owner' [48] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers' [49] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks' [50] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests' [51] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:56pm GMT+0600' StaticText '16 hours ago' listitem '' [52] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [118] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [53] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [54] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [55] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 9:20pm GMT+0600' StaticText '15 hours ago' listitem '' [57] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [119] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [58] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [59] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [60] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [61] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '21 hours ago' listitem '' [62] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [120] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [63] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [64] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [65] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:51pm GMT+0600' StaticText '12 hours ago' listitem '' [67] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [121] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [68] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [69] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [70] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Nov 7, 2025 5:57pm GMT+0600' StaticText '18 hours ago' listitem '' [72] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [122] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [73] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [74] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [75] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [76] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [77] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq' heading 'Byte Blaze / metaseq' [123] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq' StaticText 'Owner' paragraph '' StaticText 'Repo for external large-scale work' [78] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers' [79] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks' [80] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests' [81] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues' StaticText 'Updated' time 'Nov 7, 2025 8:13pm GMT+0600' StaticText '16 hours ago' listitem '' [82] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [124] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [83] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [84] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [85] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [86] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [87] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' heading 'Byte Blaze / PyTorch-GAN' [125] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' StaticText 'Owner' paragraph '' StaticText 'PyTorch implementations of Generative Adversarial Networks.' [88] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers' [89] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks' [90] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests' [91] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:41pm GMT+0600' StaticText '16 hours ago' listitem '' [92] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [126] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [93] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [94] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [95] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [96] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [97] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [127] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [98] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [99] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [100] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [101] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [102] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [128] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [103] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [104] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [105] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [106] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [107] link 'T', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / Title Wanted' [129] link 'Byte Blaze / Title Wanted', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [108] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [109] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [110] link '1', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [111] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Nov 8, 2025 9:57am GMT+0600' StaticText '2 hours ago'
To edit the homepage URL we need to reach the personal profile settings page. The user menu is the usual access point for settings. Opening this menu will likely display a "Settings" link. No other direct links to settings are visible on the dashboard.
click('6')RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [6] button '', hasPopup='menu', expanded=True list 'Switch to Projects Groups Explore Milestones Snippets Activity Search your projects Frequently visited Projects you visit often will appear here View all projects', focused listitem '' [130] strong '' StaticText 'Switch to' [131] button 'Projects' [132] button 'Groups' [133] strong '' StaticText 'Explore' [134] link 'Milestones', url='http://127.0.0.1:8023/dashboard/milestones' [135] link 'Snippets', url='http://127.0.0.1:8023/dashboard/snippets' [136] link 'Activity', url='http://127.0.0.1:8023/dashboard/activity' [137] searchbox 'Search your projects' StaticText 'Frequently visited' list '' listitem '' StaticText 'Projects you visit often will appear here' [138] link 'View all projects', url='http://127.0.0.1:8023/dashboard/projects' list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 18', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov' heading 'Byte Blaze / 2019-nCov' [112] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov' StaticText 'Owner' paragraph '' StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.' [21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests' [24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues' StaticText 'Updated' time 'Nov 7, 2025 6:54pm GMT+0600' StaticText '17 hours ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [113] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main' [27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:26pm GMT+0600' StaticText '13 hours ago' listitem '' [31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [114] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Nov 8, 2025 12:16am GMT+0600' StaticText '12 hours ago' listitem '' [36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [115] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Nov 8, 2025 2:36am GMT+0600' StaticText '9 hours ago' listitem '' [41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [116] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main' [43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Nov 7, 2025 10:49pm GMT+0600' StaticText '13 hours ago' listitem '' [47] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt' heading 'Byte Blaze / Chatgpt' [117] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt' StaticText 'Owner' [48] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers' [49] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks' [50] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests' [51] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:56pm GMT+0600' StaticText '16 hours ago' listitem '' [52] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [118] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [53] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [54] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [55] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 9:20pm GMT+0600' StaticText '15 hours ago' listitem '' [57] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [119] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [58] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [59] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [60] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [61] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '21 hours ago' listitem '' [62] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [120] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [63] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [64] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [65] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:51pm GMT+0600' StaticText '12 hours ago' listitem '' [67] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [121] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [68] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [69] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [70] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Nov 7, 2025 5:57pm GMT+0600' StaticText '18 hours ago' listitem '' [72] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [122] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [73] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [74] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [75] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [76] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [77] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq' heading 'Byte Blaze / metaseq' [123] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq' StaticText 'Owner' paragraph '' StaticText 'Repo for external large-scale work' [78] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers' [79] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks' [80] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests' [81] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues' StaticText 'Updated' time 'Nov 7, 2025 8:13pm GMT+0600' StaticText '16 hours ago' listitem '' [82] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [124] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [83] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [84] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [85] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [86] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [87] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' heading 'Byte Blaze / PyTorch-GAN' [125] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' StaticText 'Owner' paragraph '' StaticText 'PyTorch implementations of Generative Adversarial Networks.' [88] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers' [89] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks' [90] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests' [91] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:41pm GMT+0600' StaticText '16 hours ago' listitem '' [92] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [126] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [93] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [94] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [95] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [96] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [97] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [127] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [98] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [99] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [100] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [101] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [102] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [128] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [103] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [104] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [105] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [106] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [107] link 'T', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / Title Wanted' [129] link 'Byte Blaze / Title Wanted', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [108] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [109] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [110] link '1', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [111] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Nov 8, 2025 9:57am GMT+0600' StaticText '2 hours ago'
To change the homepage URL, the user must reach the personal profile settings page. Since the avatar dropdown lacks a visible Settings link, the most reliable method is to navigate directly to the personal profile route (`/-/profile`). This URL pattern is consistent with current GitLab deployments and bypasses any collapsed menu items that might hide the Settings link.
goto('http://127.0.0.1:8023/-/profile')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_91__' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='http://a11yproject.contributor.me' StaticText 'http://a11yproject.contributor.me' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze' tooltip 'Main menu'
To change the homepage URL, the user must replace the existing value in the Website url field with `www.byteblaze.com` and then submit the form. The next logical step is to update the field.
fill('33', 'www.byteblaze.com', False)RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_91__' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com', focused StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze' tooltip 'Main menu'
Jump Action
[B]goto('http://127.0.0.1:8023/')RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_50__' [6] button '', hasPopup='menu', expanded=False list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 18', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov' heading 'Byte Blaze / 2019-nCov' [112] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov' StaticText 'Owner' paragraph '' StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.' [21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests' [24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues' StaticText 'Updated' time 'Nov 7, 2025 6:54pm GMT+0600' StaticText '17 hours ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [113] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main' [27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:26pm GMT+0600' StaticText '13 hours ago' listitem '' [31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [114] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Nov 8, 2025 12:16am GMT+0600' StaticText '12 hours ago' listitem '' [36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [115] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Nov 8, 2025 2:36am GMT+0600' StaticText '10 hours ago' listitem '' [41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [116] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main' [43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Nov 7, 2025 10:49pm GMT+0600' StaticText '13 hours ago' listitem '' [47] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt' heading 'Byte Blaze / Chatgpt' [117] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt' StaticText 'Owner' [48] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers' [49] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks' [50] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests' [51] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:56pm GMT+0600' StaticText '16 hours ago' listitem '' [52] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [118] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [53] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [54] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [55] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 9:20pm GMT+0600' StaticText '15 hours ago' listitem '' [57] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [119] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [58] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [59] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [60] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [61] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '21 hours ago' listitem '' [62] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [120] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [63] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [64] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [65] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:51pm GMT+0600' StaticText '12 hours ago' listitem '' [67] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [121] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [68] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [69] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [70] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Nov 7, 2025 5:57pm GMT+0600' StaticText '18 hours ago' listitem '' [72] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [122] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [73] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [74] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [75] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [76] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [77] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq' heading 'Byte Blaze / metaseq' [123] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq' StaticText 'Owner' paragraph '' StaticText 'Repo for external large-scale work' [78] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers' [79] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks' [80] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests' [81] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues' StaticText 'Updated' time 'Nov 7, 2025 8:13pm GMT+0600' StaticText '16 hours ago' listitem '' [82] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [124] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [83] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [84] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [85] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [86] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [87] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' heading 'Byte Blaze / PyTorch-GAN' [125] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' StaticText 'Owner' paragraph '' StaticText 'PyTorch implementations of Generative Adversarial Networks.' [88] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers' [89] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks' [90] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests' [91] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:41pm GMT+0600' StaticText '16 hours ago' listitem '' [92] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [126] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [93] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [94] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [95] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [96] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [97] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [127] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [98] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [99] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [100] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [101] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [102] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [128] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [103] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [104] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [105] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [106] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [107] link 'T', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / Title Wanted' [129] link 'Byte Blaze / Title Wanted', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [108] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [109] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [110] link '1', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [111] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Nov 8, 2025 9:57am GMT+0600' StaticText '2 hours ago' tooltip 'Main menu'
To edit the homepage URL we need to reach the personal profile settings page. The user menu is the usual access point for settings. Opening this menu will likely display a "Settings" link. No other direct links to settings are visible on the dashboard.
[B]click('6')RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [6] button '', hasPopup='menu', expanded=True list 'Switch to Projects Groups Explore Milestones Snippets Activity Search your projects Frequently visited Projects you visit often will appear here View all projects', focused listitem '' [130] strong '' StaticText 'Switch to' [131] button 'Projects' [132] button 'Groups' [133] strong '' StaticText 'Explore' [134] link 'Milestones', url='http://127.0.0.1:8023/dashboard/milestones' [135] link 'Snippets', url='http://127.0.0.1:8023/dashboard/snippets' [136] link 'Activity', url='http://127.0.0.1:8023/dashboard/activity' [137] searchbox 'Search your projects' StaticText 'Frequently visited' list '' listitem '' StaticText 'Projects you visit often will appear here' [138] link 'View all projects', url='http://127.0.0.1:8023/dashboard/projects' list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 18', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov' heading 'Byte Blaze / 2019-nCov' [112] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov' StaticText 'Owner' paragraph '' StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.' [21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests' [24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues' StaticText 'Updated' time 'Nov 7, 2025 6:54pm GMT+0600' StaticText '17 hours ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [113] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main' [27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:26pm GMT+0600' StaticText '13 hours ago' listitem '' [31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [114] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Nov 8, 2025 12:16am GMT+0600' StaticText '12 hours ago' listitem '' [36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [115] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Nov 8, 2025 2:36am GMT+0600' StaticText '10 hours ago' listitem '' [41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [116] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main' [43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Nov 7, 2025 10:49pm GMT+0600' StaticText '13 hours ago' listitem '' [47] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt' heading 'Byte Blaze / Chatgpt' [117] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt' StaticText 'Owner' [48] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers' [49] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks' [50] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests' [51] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:56pm GMT+0600' StaticText '16 hours ago' listitem '' [52] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [118] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [53] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [54] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [55] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 9:20pm GMT+0600' StaticText '15 hours ago' listitem '' [57] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [119] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [58] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [59] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [60] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [61] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '21 hours ago' listitem '' [62] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [120] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [63] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [64] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [65] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:51pm GMT+0600' StaticText '12 hours ago' listitem '' [67] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [121] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [68] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [69] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [70] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Nov 7, 2025 5:57pm GMT+0600' StaticText '18 hours ago' listitem '' [72] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [122] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [73] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [74] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [75] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [76] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [77] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq' heading 'Byte Blaze / metaseq' [123] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq' StaticText 'Owner' paragraph '' StaticText 'Repo for external large-scale work' [78] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers' [79] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks' [80] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests' [81] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues' StaticText 'Updated' time 'Nov 7, 2025 8:13pm GMT+0600' StaticText '16 hours ago' listitem '' [82] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [124] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [83] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [84] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [85] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [86] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [87] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' heading 'Byte Blaze / PyTorch-GAN' [125] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' StaticText 'Owner' paragraph '' StaticText 'PyTorch implementations of Generative Adversarial Networks.' [88] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers' [89] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks' [90] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests' [91] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:41pm GMT+0600' StaticText '16 hours ago' listitem '' [92] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [126] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [93] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [94] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [95] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [96] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [97] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [127] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [98] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [99] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [100] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [101] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [102] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [128] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [103] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [104] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [105] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [106] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [107] link 'T', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / Title Wanted' [129] link 'Byte Blaze / Title Wanted', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [108] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [109] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [110] link '1', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [111] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Nov 8, 2025 9:57am GMT+0600' StaticText '2 hours ago'
To change the homepage URL, the user must reach the personal profile settings page. Since the avatar dropdown lacks a visible Settings link, the most reliable method is to navigate directly to the personal profile route (`/-/profile`). This URL pattern is consistent with current GitLab deployments and bypasses any collapsed menu items that might hide the Settings link.
[B]goto('http://127.0.0.1:8023/-/profile')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_91__' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='http://a11yproject.contributor.me' StaticText 'http://a11yproject.contributor.me' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze' tooltip 'Main menu'
The goal is to set the homepage URL to `www.byteblaze.com`. The correct field is the website URL textbox (IDโฏ34). We must first overwrite its value and later submit the form.
fill('34', 'www.byteblaze.com', False)RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_91__' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com', focused StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze' tooltip 'Main menu'
Jump Action
[B]goto('http://127.0.0.1:8023/')RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_50__' [6] button '', hasPopup='menu', expanded=False list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 18', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov' heading 'Byte Blaze / 2019-nCov' [112] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov' StaticText 'Owner' paragraph '' StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.' [21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests' [24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues' StaticText 'Updated' time 'Nov 7, 2025 6:54pm GMT+0600' StaticText '17 hours ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [113] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main' [27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:26pm GMT+0600' StaticText '13 hours ago' listitem '' [31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [114] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Nov 8, 2025 12:16am GMT+0600' StaticText '12 hours ago' listitem '' [36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [115] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Nov 8, 2025 2:36am GMT+0600' StaticText '10 hours ago' listitem '' [41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [116] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main' [43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Nov 7, 2025 10:49pm GMT+0600' StaticText '13 hours ago' listitem '' [47] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt' heading 'Byte Blaze / Chatgpt' [117] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt' StaticText 'Owner' [48] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers' [49] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks' [50] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests' [51] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:56pm GMT+0600' StaticText '16 hours ago' listitem '' [52] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [118] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [53] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [54] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [55] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 9:20pm GMT+0600' StaticText '15 hours ago' listitem '' [57] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [119] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [58] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [59] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [60] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [61] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '21 hours ago' listitem '' [62] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [120] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [63] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [64] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [65] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:51pm GMT+0600' StaticText '12 hours ago' listitem '' [67] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [121] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [68] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [69] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [70] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Nov 7, 2025 5:57pm GMT+0600' StaticText '18 hours ago' listitem '' [72] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [122] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [73] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [74] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [75] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [76] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [77] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq' heading 'Byte Blaze / metaseq' [123] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq' StaticText 'Owner' paragraph '' StaticText 'Repo for external large-scale work' [78] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers' [79] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks' [80] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests' [81] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues' StaticText 'Updated' time 'Nov 7, 2025 8:13pm GMT+0600' StaticText '16 hours ago' listitem '' [82] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [124] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [83] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [84] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [85] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [86] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [87] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' heading 'Byte Blaze / PyTorch-GAN' [125] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' StaticText 'Owner' paragraph '' StaticText 'PyTorch implementations of Generative Adversarial Networks.' [88] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers' [89] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks' [90] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests' [91] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:41pm GMT+0600' StaticText '17 hours ago' listitem '' [92] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [126] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [93] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [94] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [95] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [96] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [97] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [127] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [98] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [99] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [100] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [101] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [102] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [128] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [103] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [104] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [105] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [106] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [107] link 'T', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / Title Wanted' [129] link 'Byte Blaze / Title Wanted', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [108] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [109] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [110] link '1', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [111] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Nov 8, 2025 9:57am GMT+0600' StaticText '2 hours ago' tooltip 'Main menu'
To edit the homepage URL we need to reach the personal profile settings page. The user menu is the usual access point for settings. Opening this menu will likely display a "Settings" link. No other direct links to settings are visible on the dashboard.
[B]click('6')RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [6] button '', hasPopup='menu', expanded=True list 'Switch to Projects Groups Explore Milestones Snippets Activity Search your projects Frequently visited Projects you visit often will appear here View all projects', focused [112] strong '' StaticText 'Switch to' [113] button 'Projects' [114] button 'Groups' [115] strong '' StaticText 'Explore' [116] link 'Milestones', url='http://127.0.0.1:8023/dashboard/milestones' [117] link 'Snippets', url='http://127.0.0.1:8023/dashboard/snippets' [118] link 'Activity', url='http://127.0.0.1:8023/dashboard/activity' [119] searchbox 'Search your projects' list '' listitem '' StaticText 'Projects you visit often will appear here' [120] link 'View all projects', url='http://127.0.0.1:8023/dashboard/projects' list '' listitem '' [7] textbox 'Search GitLab' StaticText '/' list '' listitem '' [8] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [12] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' main '' heading 'Projects' [3] link 'New project', url='http://127.0.0.1:8023/projects/new' list '' listitem '' [14] link 'Yours 18', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred' listitem '' [16] link 'Explore', url='http://127.0.0.1:8023/explore' listitem '' [17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics' [4] searchbox 'Filter by name' [5] button 'Name' list '' listitem '' [18] link 'All', url='http://127.0.0.1:8023/dashboard/projects' listitem '' [19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc' list '' listitem '' [20] link '2', url='http://127.0.0.1:8023/byteblaze/2019-nCov' heading 'Byte Blaze / 2019-nCov' [121] link 'Byte Blaze / 2019-nCov', url='http://127.0.0.1:8023/byteblaze/2019-nCov' StaticText 'Owner' paragraph '' StaticText 'Use Google Maps Timeline data to compare with COVID-19 patient history location.' [21] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/starrers' [22] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/forks' [23] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/merge_requests' [24] link '0', url='http://127.0.0.1:8023/byteblaze/2019-nCov/-/issues' StaticText 'Updated' time 'Nov 7, 2025 6:54pm GMT+0600' StaticText '17 hours ago' listitem '' [25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' heading 'Byte Blaze / a11y-syntax-highlighting' [122] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting' StaticText 'Owner' paragraph '' StaticText '๐ Accessible light and dark syntax highlighting themes' [26] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/commit/ab7d4264d15ceb38403d7b5ec9e348588abfe552/pipelines?ref=main' [27] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers' [28] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks' [29] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests' [30] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:26pm GMT+0600' StaticText '13 hours ago' listitem '' [31] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' heading 'Byte Blaze / a11y-webring.club' [123] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club' StaticText 'Owner' paragraph '' StaticText '๐ A webring for digital accessibility practitioners.' [32] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers' [33] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks' [34] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests' [35] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues' StaticText 'Updated' time 'Nov 8, 2025 12:16am GMT+0600' StaticText '12 hours ago' listitem '' [36] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' heading 'The A11Y Project / a11yproject.com' [124] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com' StaticText 'Maintainer' paragraph '' StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.' [37] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers' [38] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks' [39] link '9', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests' [40] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues' StaticText 'Updated' time 'Nov 8, 2025 2:36am GMT+0600' StaticText '10 hours ago' listitem '' [41] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' heading 'Byte Blaze / accessible-html-content-patterns' [125] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns' StaticText 'Owner' paragraph '' StaticText 'โฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.' [42] link 'Pipeline: failed', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/commit/b0ef90f34aa86371fca1525b64bace8575d48d53/pipelines?ref=main' [43] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers' [44] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks' [45] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests' [46] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues' StaticText 'Updated' time 'Nov 7, 2025 10:49pm GMT+0600' StaticText '13 hours ago' listitem '' [47] link 'C', url='http://127.0.0.1:8023/byteblaze/chatgpt' heading 'Byte Blaze / Chatgpt' [126] link 'Byte Blaze / Chatgpt', url='http://127.0.0.1:8023/byteblaze/chatgpt' StaticText 'Owner' [48] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/starrers' [49] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/forks' [50] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/merge_requests' [51] link '0', url='http://127.0.0.1:8023/byteblaze/chatgpt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:56pm GMT+0600' StaticText '16 hours ago' listitem '' [52] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48' heading 'Byte Blaze / cloud-to-butt' [127] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt' StaticText 'Owner' paragraph '' StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'" [53] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers' [54] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks' [55] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests' [56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues' StaticText 'Updated' time 'Nov 7, 2025 9:20pm GMT+0600' StaticText '15 hours ago' listitem '' [57] link 'D', url='http://127.0.0.1:8023/primer/design' heading 'Primer / design' [128] link 'Primer / design', url='http://127.0.0.1:8023/primer/design' StaticText 'Developer' paragraph '' StaticText 'Primer Design Guidelines' [58] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers' [59] link '0', url='http://127.0.0.1:8023/primer/design/-/forks' [60] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests' [61] link '21', url='http://127.0.0.1:8023/primer/design/-/issues' StaticText 'Updated' time 'Nov 7, 2025 2:47pm GMT+0600' StaticText '21 hours ago' listitem '' [62] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles' heading 'Byte Blaze / dotfiles' [129] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles' StaticText 'Owner' paragraph '' StaticText '๐ค Computer setup' [63] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers' [64] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks' [65] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests' [66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues' StaticText 'Updated' time 'Nov 7, 2025 11:51pm GMT+0600' StaticText '12 hours ago' listitem '' [67] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' heading 'Byte Blaze / empathy-prompts' [130] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts' StaticText 'Owner' paragraph '' StaticText '๐ก Ideas to help consider Inclusive Design principles when making things for others to use.' [68] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers' [69] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks' [70] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests' [71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues' StaticText 'Updated' time 'Nov 7, 2025 5:57pm GMT+0600' StaticText '18 hours ago' listitem '' [72] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' heading 'Byte Blaze / ericwbailey.website' [131] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website' StaticText 'Owner' paragraph '' StaticText '๐ Repo for my personal website.' [73] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers' [74] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks' [75] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests' [76] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [77] link 'M', url='http://127.0.0.1:8023/byteblaze/metaseq' heading 'Byte Blaze / metaseq' [132] link 'Byte Blaze / metaseq', url='http://127.0.0.1:8023/byteblaze/metaseq' StaticText 'Owner' paragraph '' StaticText 'Repo for external large-scale work' [78] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/starrers' [79] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/forks' [80] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/merge_requests' [81] link '0', url='http://127.0.0.1:8023/byteblaze/metaseq/-/issues' StaticText 'Updated' time 'Nov 7, 2025 8:13pm GMT+0600' StaticText '16 hours ago' listitem '' [82] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' heading 'Byte Blaze / millennials-to-snake-people' [133] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people' StaticText 'Owner' paragraph '' StaticText "๐ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'" [83] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers' [84] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks' [85] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests' [86] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [87] link 'P', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' heading 'Byte Blaze / PyTorch-GAN' [134] link 'Byte Blaze / PyTorch-GAN', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN' StaticText 'Owner' paragraph '' StaticText 'PyTorch implementations of Generative Adversarial Networks.' [88] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/starrers' [89] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/forks' [90] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/merge_requests' [91] link '0', url='http://127.0.0.1:8023/byteblaze/PyTorch-GAN/-/issues' StaticText 'Updated' time 'Nov 7, 2025 7:41pm GMT+0600' StaticText '17 hours ago' listitem '' [92] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline' [135] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline' StaticText 'Owner' paragraph '' StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline." [93] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers' [94] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks' [95] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests' [96] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [97] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' heading 'Byte Blaze / solarized-prism-theme' [136] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme' StaticText 'Owner' paragraph '' StaticText 'solarized theme for prism.js' [98] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers' [99] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks' [100] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests' [101] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues' StaticText 'Updated' time 'Apr 25, 2023 3:23am GMT+0600' StaticText '2 years ago' listitem '' [102] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit' heading 'Byte Blaze / timeit' [137] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit' StaticText 'Owner' paragraph '' StaticText 'Rails implementation of time tracking tool timeit' [103] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers' [104] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks' [105] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests' [106] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues' StaticText 'Updated' time 'Mar 28, 2023 5:22am GMT+0600' StaticText '2 years ago' listitem '' [107] link 'T', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' heading 'Byte Blaze / Title Wanted' [138] link 'Byte Blaze / Title Wanted', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space' StaticText 'Owner' paragraph '' StaticText 'I need some space.' [108] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers' [109] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks' [110] link '1', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests' [111] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues' StaticText 'Updated' time 'Nov 8, 2025 9:57am GMT+0600' StaticText '2 hours ago'
To change the homepage URL, the user must reach the personal profile settings page. Since the avatar dropdown lacks a visible Settings link, the most reliable method is to navigate directly to the personal profile route (`/-/profile`). This URL pattern is consistent with current GitLab deployments and bypasses any collapsed menu items that might hide the Settings link.
[B]goto('http://127.0.0.1:8023/-/profile')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_91__' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='http://a11yproject.contributor.me' StaticText 'http://a11yproject.contributor.me' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze' tooltip 'Main menu'
To change the homepage URL, the user must replace the existing value in the Website url field with `www.byteblaze.com` and then submit the form. The next logical step is to update the field.
[B]fill('33', 'www.byteblaze.com', False)RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '', describedby='__bv_tooltip_91__' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com', focused StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze' tooltip 'Main menu'
The goal is to set the homepage URL to `www.byteblaze.com`. The form field already contains the correct value, so the only remaining action is to submit the form. Clicking the button with IDโฏ`43` will apply the change.
click('43')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to save the updated homepage URL. All input has been entered correctly, so the next logical step is to submit the form. The โUpdate profile settingsโ button (IDโฏ44) is the only actionable element that will apply the change. No further navigation or checks are necessary.
click('44')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to set the homepage URL to `www.byteblaze.com`. The textbox already contains the desired value, so the remaining step is to submit the form. The alert may be a stale message; if the submission fails, GitLab may prompt to correct the URL format. However, following the instructions, we proceed with the submit action.
click('44')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to set the homepage URL to www.byteblaze.com. Since the textbox already holds the correct value, the remaining step is to click the โUpdate profile settingsโ button to submit the form. No further navigation or data entry is required. The banner message is a stale warning that can be ignored for this action.
click('44')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to save the homepage URL. The alert is stale and does not prevent form submission, but dismissing it removes potential confusion. After dismissing, clicking "Update profile settings" will apply the change.
click('5')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to save the homepage URL, which is already correctly entered. Submitting the form via the โUpdate profile settingsโ button should apply the change. Since the alert about an invalid URL was not present in the current tree, we can proceed without dismissing anything.
click('43')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is achieved by submitting the form with the current value. The stale alert can be ignored; clicking the submit button should apply the change. No further navigation or data entry is needed.
click('44')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to save the homepage URL, which is already entered correctly. The alert does not block form submission; dismissing it is optional. Clicking the โUpdate profile settingsโ button will apply the change. No additional navigation is needed.
click('44')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to save the homepage URL, which is already correctly entered. The alert about an invalid URL is a nonโblocking warning that does not prevent form submission. Submitting the form via the โUpdate profile settingsโ button will apply the change. Dismissing the alert is optional.
click('44')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
Submitting the form while the alert is displayed may not apply the changes. The dismiss button should close the banner, enabling the submit button to work. After dismissal, clicking โUpdate profile settingsโ will save the URL.
click('5')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
Submitting the form while the warning banner is visible can prevent the update from being applied. The website URL value is already correct, so the next required step is to dismiss the banner, after which the update button can be clicked to save the change. No other modifications are needed.
click('5')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page', focused heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The goal is to save the homepage URL. The value is correct but the warning banner may prevent the form from submitting. Dismissing the banner (IDโฏ5) will likely enable the update button. After that, submitting via button IDโฏ43 will apply the change. No other fields need modification.
click('5')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page', focused heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
To apply the URL change, we must submit the form. The banner must be dismissed first; however, we have not yet tried to submit. Attempting to click the update button may either dismiss the banner automatically or submit once the banner is gone. Since we haven't yet clicked the update button and have not exceeded the action repetition limit for this button, it is safe to proceed.
click('43')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
To apply the change, the banner must be dismissed first; then the form can be submitted. Clicking the dismiss button (IDโฏ5) will remove the banner, after which the update button (IDโฏ44) can be clicked to save the settings. No other fields require modification.
click('5')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
The warning banner likely blocks form submission. Dismissing it should allow the form to be submitted. The address already matches the target value, so we simply need to dismiss the banner and click the update button.
click('5')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [53] button '', hasPopup='menu', expanded=False list '' listitem '' [54] textbox 'Search GitLab' StaticText '/' list '' listitem '' [55] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [56] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [57] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [58] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [59] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [60] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [61] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [62] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [63] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [64] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [65] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [66] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [67] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [68] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [69] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [70] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [71] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [72] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [73] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [74] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [75] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' [5] searchbox 'Search page', focused heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [45] link 'gravatar.com', url='https://gravatar.com/' [6] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [7] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [46] button '๐ฌ', hasPopup='menu', expanded=False [47] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [48] button 'Clear status' [8] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [9] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [76] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [10] LabelText '' StaticText 'Time zone' [11] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [12] LabelText '' StaticText 'Full name' [13] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [14] LabelText '' StaticText 'User ID' [15] textbox 'User ID' value='2330' StaticText '2330' [16] LabelText '' StaticText 'Pronouns' [17] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [18] LabelText '' StaticText 'Pronunciation' [19] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [20] LabelText '' StaticText 'Email' [21] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [22] LabelText '' StaticText 'Public email' [23] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [77] option 'Do not show on profile', selected=True [78] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [24] LabelText '' StaticText 'Commit email' [25] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [79] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [80] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [81] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [26] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [27] LabelText '' StaticText 'Skype' [28] textbox 'Skype' [29] LabelText '' StaticText 'Linkedin' [30] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [31] LabelText '' StaticText 'Twitter' [32] textbox 'Twitter' [33] LabelText '' StaticText 'Website url' [34] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [35] LabelText '' StaticText 'Location' [36] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [37] LabelText '' StaticText 'Job title' [38] textbox 'Job title' [39] LabelText '' StaticText 'Organization' [40] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [41] LabelText '' StaticText 'Bio' [42] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [49] checkbox "Don't display activity-related personal information on your profile.", checked='false' [50] LabelText '' StaticText "Don't display activity-related personal information on your profile." [82] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [51] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [52] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [43] button 'Update profile settings' [44] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
To apply the change we must submit the form. The warning banner indicates the URL is considered invalid by the client-side validator, but the field value is correct. The most direct way to attempt to apply the change is to click the โUpdate profile settingsโ button (IDโฏ43). If this action fails to dismiss the banner automatically, we will need to find and click the bannerโs close icon, which may have a different ID. Since we have not yet tried the update button, this is the safest next step.
click('43')RootWebArea 'Edit Profile ยท User Settings ยท GitLab', focused, url='http://127.0.0.1:8023/-/profile' banner '' [1] link 'Skip to content', url='http://127.0.0.1:8023/-/profile#content-body' StaticText 'GitLab' [2] link 'Dashboard', url='http://127.0.0.1:8023/' list '' listitem '' [54] button '', hasPopup='menu', expanded=False list '' listitem '' [55] textbox 'Search GitLab' StaticText '/' list '' listitem '' [56] link 'Create new...', url='http://127.0.0.1:8023/projects/new' listitem '' [57] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze' listitem '' [58] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze' listitem '' [59] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos' StaticText '5' listitem '' [60] link 'Help', url='http://127.0.0.1:8023/help' listitem '' [61] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon' complementary 'User settings' [3] link 'Byte Blaze User Settings', url='http://127.0.0.1:8023/-/profile' image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=64&d=identicon' list '' listitem '' [62] link 'Profile', url='http://127.0.0.1:8023/-/profile' listitem '' [63] link 'Account', url='http://127.0.0.1:8023/-/profile/account' listitem '' [64] link 'Applications', url='http://127.0.0.1:8023/-/profile/applications' listitem '' [65] link 'Chat', url='http://127.0.0.1:8023/-/profile/chat_names' listitem '' [66] link 'Access Tokens', url='http://127.0.0.1:8023/-/profile/personal_access_tokens' listitem '' [67] link 'Emails', url='http://127.0.0.1:8023/-/profile/emails' listitem '' [68] link 'Password', url='http://127.0.0.1:8023/-/profile/password/edit' listitem '' [69] link 'Notifications', url='http://127.0.0.1:8023/-/profile/notifications' listitem '' [70] link 'SSH Keys', url='http://127.0.0.1:8023/-/profile/keys' listitem '' [71] link 'GPG Keys', url='http://127.0.0.1:8023/-/profile/gpg_keys' listitem '' [72] link 'Preferences', url='http://127.0.0.1:8023/-/profile/preferences' listitem '' [73] link 'Active Sessions', url='http://127.0.0.1:8023/-/profile/active_sessions' listitem '' [74] link 'Authentication log', url='http://127.0.0.1:8023/-/profile/audit_log' [4] button 'Collapse sidebar' navigation 'Breadcrumbs' list '' listitem '' [75] link 'User Settings', url='http://127.0.0.1:8023/-/profile' listitem '' [76] link 'Edit Profile', url='http://127.0.0.1:8023/-/profile' main '' alert '', live='assertive', atomic, relevant='additions text' StaticText 'Website url is not a valid URL' [5] button 'Dismiss' [6] searchbox 'Search page' heading 'Public avatar' paragraph '' StaticText 'You can upload your avatar here or change it at' [46] link 'gravatar.com', url='https://gravatar.com/' [7] link '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=800&d=identicon' image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=192&d=identicon' heading 'Upload new avatar' [8] button 'Choose file...' StaticText 'No file chosen. The maximum file size allowed is 200KB.' separator '', orientation='horizontal' heading 'Current status' paragraph '' StaticText 'This emoji and message will appear on your profile and throughout the interface.' group '' [47] button '๐ฌ', hasPopup='menu', expanded=False [48] textbox "What's your status?" value='Out of Office' StaticText 'Out of Office' [49] button 'Clear status' [9] checkbox 'Set yourself as busy Displays that you are busy or not able to respond', checked='false' [10] LabelText '' StaticText 'Set yourself as busy' paragraph '' StaticText 'Displays that you are busy or not able to respond' group 'Clear status after' Legend '' StaticText 'Clear status after' group 'Clear status after' [77] button 'Never', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Time settings' paragraph '' StaticText 'Set your local time zone.' [11] LabelText '' StaticText 'Time zone' [12] button 'Select timezone', hasPopup='menu', expanded=False separator '', orientation='horizontal' heading 'Main settings' paragraph '' StaticText 'This information will appear on your profile.' [13] LabelText '' StaticText 'Full name' [14] textbox 'Full name' value='Byte Blaze', required StaticText 'Byte Blaze' StaticText 'Enter your name, so people you know can recognize you.' [15] LabelText '' StaticText 'User ID' [16] textbox 'User ID' value='2330' StaticText '2330' [17] LabelText '' StaticText 'Pronouns' [18] textbox 'Pronouns' StaticText 'Enter your pronouns to let people know how to refer to you.' [19] LabelText '' StaticText 'Pronunciation' [20] textbox 'Pronunciation' StaticText 'Enter how your name is pronounced to help people address you correctly.' [21] LabelText '' StaticText 'Email' [22] textbox 'Email' value='ericwbailey@fakegithub.com', required StaticText 'ericwbailey@fakegithub.com' StaticText 'We also use email for avatar detection if no avatar is uploaded.' [23] LabelText '' StaticText 'Public email' [24] combobox 'Public email' value='Do not show on profile', hasPopup='menu', expanded=False MenuListPopup '' [78] option 'Do not show on profile', selected=True [79] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be displayed on your public profile.' [25] LabelText '' StaticText 'Commit email' [26] combobox 'Commit email' value='Use primary email (ericwbailey@fakegithub.com)', hasPopup='menu', expanded=False MenuListPopup '' [80] option 'Use primary email (ericwbailey@fakegithub.com)', selected=True [81] option 'Use a private email - 2330-byteblaze@users.noreply.db0150aa304d', selected=False [82] option 'ericwbailey@fakegithub.com', selected=False StaticText 'This email will be used for web based operations, such as edits and merges.' [27] link 'Learn more.', url='http://127.0.0.1:8023/help/user/profile/index#change-the-email-displayed-on-your-commits' [28] LabelText '' StaticText 'Skype' [29] textbox 'Skype' [30] LabelText '' StaticText 'Linkedin' [31] textbox 'Linkedin' StaticText 'Your LinkedIn profile name from linkedin.com/in/profilename' [32] LabelText '' StaticText 'Twitter' [33] textbox 'Twitter' [34] LabelText '' StaticText 'Website url' [35] textbox 'Website url' value='www.byteblaze.com' StaticText 'www.byteblaze.com' [36] LabelText '' StaticText 'Location' [37] textbox 'Location' value='Boston, MA' StaticText 'Boston, MA' [38] LabelText '' StaticText 'Job title' [39] textbox 'Job title' [40] LabelText '' StaticText 'Organization' [41] textbox 'Organization' value='@github ' StaticText '@github' StaticText 'Who you represent or work for.' [42] LabelText '' StaticText 'Bio' [43] textbox 'Bio' value='Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Inclusive design and accessibility advocate. Accessibility and design systems wonk for @primer.' StaticText 'Tell us about yourself in fewer than 250 characters.' separator '', orientation='horizontal' group 'Private profile' Legend '' StaticText 'Private profile' [50] checkbox "Don't display activity-related personal information on your profile.", checked='false' [51] LabelText '' StaticText "Don't display activity-related personal information on your profile." [83] link '', url='http://127.0.0.1:8023/help/user/profile/index.md#make-your-user-profile-page-private' group 'Private contributions' Legend '' StaticText 'Private contributions' [52] checkbox 'Include private contributions on my profile Choose to show contributions of private projects on your public profile without any project, repository or organization information.', checked='false' [53] LabelText '' StaticText 'Include private contributions on my profile' paragraph '' StaticText 'Choose to show contributions of private projects on your public profile without any project, repository or organization information.' separator '', orientation='horizontal' [44] button 'Update profile settings' [45] link 'Cancel', url='http://127.0.0.1:8023/byteblaze'
N/A. Agent failed to find a valid solution.
stop('N/A. Agent failed to find a valid solution.')